Linux Install

리눅스 설치 방법
1. 가상 머신 소프트웨어
    PC 환경에 따라서 예상치 못한 문제들이 발생할 수 있음.
2. 클라우드 컴퓨팅 서비스 활용(AWS)
    최신 기술에 익숙해질 수 있음
    동일한 환경에서 사용이 가능
    단, 설정에 따라 진행 필요
클라우드 컴퓨팅
클라우드 컴퓨팅 서비스: 서버 환경을 미리 구축해놓고, 간단한 설정으로 바로 사용할 수 있도록 만든 서비스

이전: 미리 서버 컴퓨터를 구축(오랜 시간과 높은 비용이 소모됨)
현재: 클라우드 컴퓨팅 환경 사용
Amazon Web Service(AWS)
무료로 1년간 사용 가능

AWS Free Tier 서비스 가입, 해외 결제 가능한 신용카드
클라우드 컴퓨팅 설정
1. EC2 또는 인스턴스(서버) 생성
2. Elastic IP(탄력적 IP) 생성
    동적 IP(Local IP)
    고정 IP: 서버는 고정 IP가 필요함(동적으로 설정되어 있으면 추가 요금이 듬)
3. 자기 PC(클라이언트)에서 EC2 접속
리눅스 배포판(패키지)
리눅스 커널 및 다양한 소프트웨어를 묶어서 배포하는 것-리눅스 배포판(패키지)
리눅스 배포판 example: Red Hat Linux, CentOS, Fedora
mac terminal
chmod 400 funcodingdave.pem
ssh -i funcodingdave.pem ubuntu@[IPv4 of Ubuntu]
windows
putty(ssh client) download
Putty gen(PUTTY key generator)-RSA-2048-Load-funcodingdave.pem-save private key
Putty-HostName: ubuntu@[IPv4 of Ubuntu], Port: 22
SSH-AUTH-Browse-funcodingdave.ppk-Session-SavedSessions-Open
windows professional
windows power shell
chmod 400 funcodingdave.pem
ssh -i funcodingdave.pem ubuntu@[IPv4 of Ubuntu]
with VMWare(Virtual Machine Software)
download VMWare, Ubuntu_Server
default download Ubuntu_Server

with celina
HOST-ONLY
ssh -p 22 celina@192.168.56.109

NAT
FORT FORWARDING:
SSH RULE1-TCP-192.168.56.1-22-10.0.2.15-22
ssh -p 22 celina@192.168.56.1